<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:template match="/">
		<xsl:element name="good-information">

			<xsl:for-each select="/div/fieldset/table/tbody/tr/td">

				<xsl:if test="position() = 2">
					<xsl:element name="is-manufaturer">
						<xsl:choose>
							<xsl:when test="normalize-space(.) = 'Sim'">Yes</xsl:when><xsl:otherwise>No</xsl:otherwise>
						</xsl:choose>
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 3">
					<xsl:element name="good-code">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 4">
					<xsl:element name="good-ncm-description">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 5">
					<xsl:element name="good-description">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 6">
					<xsl:element name="naladi-code">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 7">
					<xsl:element name="re-due-date">
						<xsl:variable name="reDueDay"
							select="substring(normalize-space(input/@value), 0, 3)" />
						<xsl:variable name="reDueMonth"
							select="substring(normalize-space(input/@value), 4, 2)" />
						<xsl:variable name="reDueYear"
							select="substring(normalize-space(input/@value), 7, 4)" />
						<xsl:value-of
							select="concat($reDueYear, '-', $reDueMonth, '-', $reDueDay)" />
					</xsl:element>
				</xsl:if>

				<xsl:if test="position() = 8">
					<xsl:element name="payment-tenor">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 12">
					<xsl:element name="total-amount">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 13">
					<xsl:element name="shipped-amount">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
			
				<xsl:if test="position() = 14">
					<xsl:element name="quantity">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 15">
					<xsl:element name="unity">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 16">
					<xsl:element name="statistic-amount">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 17">
					<xsl:element name="statistic-unity">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
											
				<xsl:if test="position() = 20">
					<xsl:element name="description">
						<xsl:value-of select="normalize-space(.)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 21">
					<xsl:element name="agent-brokerage-percentage">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
			
				<xsl:if test="position() = 22">
					<xsl:element name="agent-brokerage-amount">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 23">
					<xsl:element name="payment-method">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>
				
				<xsl:if test="position() = 24">
					<xsl:element name="category">
						<xsl:value-of select="normalize-space(input/@value)"></xsl:value-of>
					</xsl:element>
				</xsl:if>	
			
			</xsl:for-each>
			
			<xsl:for-each select="/div/fieldset/table/tr/td">
				<xsl:element name="remarks">
					<xsl:value-of select="normalize-space(textarea)"></xsl:value-of>
				</xsl:element>
			</xsl:for-each>

		</xsl:element>
	</xsl:template>



</xsl:stylesheet>


